Automatic H.264 Encoder Synthesis for the Ce Independent Specificati

نویسندگان

  • Kyunghyun Kim
  • Jaewon Lee
  • Soonhoi Ha
چکیده

A target independent specification model, called CIC (Common Intermediate Code) has been proposed to specify an application in a fashion that all potential functional and data parallelism are explicitly defined by the programmer. After mapping of an application to the target processors it is performed to exploit the parallelism optimally, the CIC translator synthesizes the target-specific code automatically. As a case study, we specify a base-line H.264 encoding algorithm, known as x264, with CIC, and synthesize a parallel program for the Cell processor. To exploit data parallelism of macro-block processing in the motion estimation module, we introduce a novel way of representing a wave-front parallelism and a new type of channel, called array channel, in the CIC model. Preliminary experiments confirm the viability of the proposed methodology of parallel programming for multiprocessor embedded systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Parallelizing H.264/AVC Rate-Distortion Optimization Baseline Profile Encoder

A H.264/AVC encoder can incorporate many coding schemes, such as rate-distortion optimization (RDO), into its design to improve its compression performance, dramatically raising computational complexity. With the H.264/AVC RDO encoder, computation time is primarily spent calculating the rate-distortion cost in choosing the optimal coding mode for both inter and intra coding modes. Parallel comp...

متن کامل

Improved Video Coding through Texture Analysis and Synthesis

A new video coding approach based on texture analysis and synthesis is presented. The underlying assumption of our approach is that the textures in a video scene can be labeled subjectively relevant or irrelevant. Relevant textures are defined as containing subjectively meaningful details, while irrelevant textures can be seen as image content with less important subjective details. We apply th...

متن کامل

An Efficient Implementation of the Entire Transforms in the H.264/AVC Encoder using VHDL

Received Aug 2, 2013 Revised Oct 14, 2013 Accepted Oct 28, 2013 The H.264/AVC standard achieves remarkable higher compression performance than the previous MPEG and H.26X standards. One of the computationally intensive units in the MPEG and H.26X video coding families is the Discrete Cosine Transform (DCT). In this paper, we propose an efficient implementation of the DCT, inverse DCTs and the H...

متن کامل

A Unified Architecture for Implementation of the Entire Transforms in the H.264/AVC Encoder

Integer Discrete Cosine Transform (DCT) is among the techniques used to improve the performance of the H.264/AVC Standard. All the profiles in the H.264/AVC standard support 4×4 integer DCT and the high profiles of this standard support 8×8 integer DCT as well as the 4×4 integer DCT. Various hardware realizations have been proposed for forward and inverse integer DCT in the literature because t...

متن کامل

Entropy Encoder Architectures for H.264/avc Baseline Profile

This paper presents the design of a hardware architecture for the Entropy Encoder of H.264/AVC video compression standard, considering the baseline profile. The entropy encoder is composed by two main blocks: Exp-Golomb encoder and CAVLC encoder. This paper presents the architectural design of these two blocks. The synthesis results targeting Xilinx FPGAs showed that the Exp-Golomb and CAVLC en...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008